Career 2024 2023 2022 2021 2020 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Russia F3 Russia F4 Russia F7 Israel F3 Egypt F4 Egypt F6 Czech Rep. F1 Czech Rep. F2 Italy F14 Italy F20 Russia F4 Kazakhstan F5 Germany F1 Germany F2 Kazakhstan F1 Kazakhstan F2 Italy F4 France F7 Germany F7 Spain F5 Russia F6 Poland F8 Spain F32 Croatia F10 Russia F1 Egypt F1 Egypt F2 Germany F2 M15 Torello M15 St. Petersburg M25 Nur-Sultan M25 Nur-Sultan Germany F4 Russia F6 Israel F5 Israel F2 Tennis Napoli Cup - Napoli Arroyo de la Encomienda - Valladolid Sporting Challenger - Turin Open de L'Isere-Trophee BNP Paribas - Grenoble Guzzini Challenger - Recanati Open Castilla y Leon - Segovia Kobstaedernes ATP Challenger - Kolding New Delhi Challenger II - New Delhi Izmir Cup - Izmir The Surbiton Trophy - Surbiton Mordovia Cup 2008 - Saransk XL Bermuda Open - Bermuda Sunrise Challenger GHI Bronx Tennis Classic - Bronx GHI Bronx Classic - Bronx Samsung Secruities Cup Challenger - Seoul South African Airways Tennis Open - Durban Todi Challenger Palermo Challenger Morocco Tennis Tour - Casablanca Croatia Osiguranje Rijeka Open - Rijeka Astana Challenger Akbank Private Banking TED Open - Istanbul Bergamo Challenger San Remo Tennis Cup - San Remo Rhodes Challenger Ramat Hasharon Challenger Akbank Private Banking TED Open - Istanbul IX Open Internacional D'Andorra - Andorra BH Tennis Open International Cup - Belo Horizonte Prostejov Challenger Nottingham Challenger St. Remy Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Tashkent Challenger Noumea Challenger Puerto Rico Challenger Tennis Event - Humacao Open de la Ville de Saint Denis - Reunion Island Courmayeur Challenger Bergamo Challenger V Gramado Open de Tennis - Gramado Wolfsburg Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Johannesburg Challenger Nottingham Challenger Nottingham Challenger Open de L'Isere (Open 38) - Grenoble Shimadzu All Japan Indoor - Kyoto Binghamton Professional Tennis Tournament - Binghamton Warsteiner Challenger Lubeck - Lubeck Heineken Challenger - Ho Chi Minh City Corona Mexico City Open - Mexico City Garden Open 2004 - Rome Trnava Challenger XI Open International D'Andorra - Andorra Tennis Napoli Cup 2004 - Napoli Rennes Challenger Sao Leopoldo Challenger Buenos Aires Challenger Montevideo Challenger Meknes Challenger Casablanca Challenger Rabat Challenger Marrakech Challenger Dallas Challenger Napoli Challenger Oberstaufen Challenger San Marino Challenger Cordenons Challenger St. Remy Challenger Todi Challenger Trnava Challenger Heilbronn Challenger Cherbourg Challenger Mobilux Open - Luxembourg Genova Challenger Intersport Heilbronn Open - Heilbronn San Juan Challenger Tyumen Challenger Ourocard Tennis Challenger - Sao Paulo Heilbronn Challenger Quimper Challenger Open D'Orleans - Orleans Astana Challenger Kazan Challenger Guadalajara Challenger Leon Challenger Shenzhen Challenger Heilbronn Open - Heilbronn Ostrava Challenger Gimcheon Challenger Ethias Trophy - Mons Casablanca Challenger Heilbronn Challenger Nottingham Challenger Nottingham-2 Challenger Abierto Internacional de Salinas 'Dario Expreso' - Salinas BMW Tennis Championship - Sunrise Portoroz Challenger Meknes Challenger The Surbiton Trophy - Surbiton Meerbusch Challenger Open de Rennes La Trinitaine - Rennes Cairo Challenger Johannesburg Challenger Zagreb Challenger Happy Valley Challenger Saransk Challenger Irving Challenger III Isla de Lanzarote - Lanzarote Eckental Challenger Sail Open - New Delhi Mobilux Open - Luxembourg Dublin Challenger - Dublin Seoul Challenger Como Challenger Istanbul Challenger Flea Market Cup Busan Challenger Tennis - Busan Izmir Challenger Morocco Tennis Tour - Marrakech Tunis Open 2007 - Tunis Irving Challenger Recanati Challenger Ethias Trophy - Mons Samsung Securities Cup - Seoul IX Abierto Internacional de Salinas - Salinas Samarkand Challenger Dallas Challenger Trnava Challenger Sao Paulo Challenger Khanty-Mansiysk Challenger Ilkley Challenger Cherbourg Challenger Vancouver Challenger Samarkand Challenger Taipei City Challenger Banja Luka Challenger Ljubljana Challenger Napoli Challenger Open des Alpes Trophee BNP Paribas - Grenoble Bratislava Challenger Astana Challenger Bukhara Challenger - Bukhara Marrakech Challenger Scheveningen Challenger Bath Challenger Manerbio Challenger Bratislava Challenger Open de la Ville de Saint Denis - Reunion Island Heineken Trophy - 's-Hertogenbosch Milan Indoors - Milan Copenhagen Open - Copenhagen Open de Franche-Comte - Besancon Nur-Sultan 3 Challenger Nur-Sultan 4 Challenger Credicard Mastercard Tennis Cup - Campos do Jordao Irving Challenger Challenger Ford de Cherbourg - Cherbourg The 70th King's Cup and Queen's Cup - Bangkok Brest Challenger Sporting Challenger 2003 - Turin Canottieri Mincio Open - Mantova Gemax Open - Belgrade Rome Challenger ATP Open Castilla y Leon - Segovia Nottingham-2 Challenger Black Forest Open - Freudenstadt Genoa Open 'Fondazione Carige' - Genova Challenger DCN de Cherbourg - Cherbourg Heineken Open - Auckland Open 13 - Marseille The Nottingham Challenger - Nottingham Lermontov Challenger Heineken Challenger - Ho Chi Minh City Shimadzu All Japan Indoor - Kyoto Nova Challenger Osaka - Osaka Gallagher International - Hamilton The Surbiton Trophy - Surbiton Prostejov Challenger Legg Mason Tennis Classic - Washington D.C. Como Challenger Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Tenerife Challenger Roanne Challenger Challenger Ford de Cherbourg - Cherbourg Quimper Challenger Bengalaru 2 Challenger Pau Challenger St. Petersburg Open - St. Petersburg Yokohama World Tennis Gaora Cup - Yokohama Marbella Challenger Split Challenger Rome 1 Challenger Cremona Challenger Baden Open - Karlsruhe Milan Indoors - Milan Zagreb Challenger Open Sainte-Victoire - Aix-En-Provence Banca Stato Challenger Lugano - Lugano Siemens Open 2003 - Scheveningen Malaga Challenger Open de L'Isere - Grenoble Challenger 42 - Andrezieux Grand Prix Hassan II - Casablanca KGHM Dialog Polish Indoors - Wroclaw 13 BH Tennis Open International Cup - Belo Horizonte TED Open - Istanbul Estoril Open - Estoril Orbetello Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba The Stella Artois Grass Court Championships - London Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven Thailand Open - Bangkok Kremlin Cup - Moscow Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championships - Houston Estoril Open - Estoril Hypo Group Tennis International - Portschach Open des Alpes Trophee BNP Paribas - Grenoble Nottingham Challenger Open de Moselle - Metz Vancouver Challenger Geneva Challenger Marbella Challenger Istanbul 2 Challenger Orleans Challenger Rome Challenger St. Petersburg Open - St. Petersburg SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Zagreb Challenger AEGON Championships - London Cortina Challenger Heilbronn Challenger Heineken Open - Auckland Legg Mason Tennis Classic - Washington Helsinki Challenger Orleans Challenger ATP Kremlin Cup - Moscow Petange Challenger Kazan Challenger Kremlin Cup - Moscow Kazan Challenger Warsaw Challenger Prague Challenger Belgrade Challenger AEGON International - Eastbourne Atlanta Tennis Championships - Atlanta Cherbourg Challeger Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Orleans Challenger Brisbane - Brisbane Sarajevo Challenger Heineken Open - Auckland Marbella Challenger BMW Open - Munich AEGON International - Eastbourne Grand Prix Hassan II - Casablanca Winston Salem - Winston Salem Jersey Challenger Open de Moselle - Metz Swiss Indoors Basel - Basel Apia International - Sydney Quimper Challenger Open Sud de France - Montpellier Porto Challenger Regions Morgan Keegan Championships - Memphis Grand Prix Hassan II - Casablanca Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice UNICEF Open - 's Hertogenbosch Atlanta Tennis Championships - Atlanta Winston-Salem Open - Winston-Salem Moselle Open - Metz Countrywide Classic - Los Angeles Kremlin Cup - Moscow Swiss Indoors Basel - Basel Valencia Open - Valencia Brisbane International - Brisbane Heineken Open - Auckland VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras AEGON Championships - London Topshelf Open - 's-Hertogenbosch Legg Mason Tennis Classic - Washington Rome Challenger Credit Agricole Suisse Open - Gstaad Johannesburg Challenger Kremlin Cup - Moscow Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Erste Bank Open - Vienna Rakuten Japan Open - Tokyo Kremlin Cup - Moscow PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Athens Challenger Barcelona Open BancSabadell - Barcelona Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch RCA Championships - Indianapolis Gerry Weber Open - Halle Kremlin Cup - Moscow If Stockholm Open - Stockholm Next Generation Adelaide International - Adelaide AEGON International - Eastbourne Moselle Open - Metz Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Citi Open - Washington The Stella Artois Championships - London Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Geneva Open - Geneva Hungarian Open - Budapest Mercedes Cup - Stuttgart ABN AMRO World Tennis Tournament - Rotterdam Helsinki Challenger SkiStar Swedish Open - Bastad Delray Beach International Tennis Championships - Delray Beach BB&T Atlanta Open - Atlanta Generali Open - Kitzbuhel AEGON Championships - London Hall of Fame Open - Newport St. Petersburg Open - St. Petersburg Poznan Challenger AEGON Championships - London Barcelona Open Banc Sabadell - Barcelona Open Sabadell Atlantico - Barcelona Bet-at-home Open - Hamburg Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Kremlin Cup - Moscow Brisbane International - Brisbane SAP Open - San Jose Millennium Estoril Open - Estoril Campbell's Hall of Fame Tennis Championships - Newport Studena Croatia Open - Umag Dortmund Challenger Aircel Chennai Open - Chennai St. Petersburg Open - St. Petersburg Barcelona Open BancSabadell - Barcelona The Stella Artois Grass Court Championships - London Rome Challenger AEGON International - Eastbourne PBZ Zagreb Indoors - Zagreb Barcelona Open BancSabadell - Barcelona ATP Kremlin Cup - Moscow Moselle Open - Metz Apia International - Sydney Orleans Challenger Swiss Indoors Basel - Basel Open 13 - Marseille Aircel Chennai Open - Chennai Gerry Weber Open - Halle Apia International - Sydney Winston-Salem Open - Winston-Salem Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca TEB BNP Paribas Istanbul Open - Istanbul Le Gosier Challenger AEGON Championships - London BB&T Atlanta Open - Atlanta Credit Agricole Suisse Open - Gstaad Citi Open - Washington China Open - Beijing Rakuten Japan Open - Tokyo Prague Challenger Seville Challenger Koblenz Challenger Aircel Chennai Open - Chennai Qatar ExxonMobil Open - Doha Apia International - Sydney Garanti Koza Sofia Open - Sofia Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Gerry Weber Open - Halle AEGON Championships - London Aegon Nottingham Open - Nottingham Biel Challenger Valencia Open - Valencia Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Bratislava Challenger Garanti Koza Sofia Open - Sofia Zagreb Open - Zagreb ATU Cup - Weiden 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Dubai Duty Free Tennis Championships - Dubai Open Castilla y Leon - Segovia Millennium Estoril Open - Estoril China Open - Beijing Ricoh Open - 's-Hertogenbosch AEGON Championships - London AEGON International - Eastbourne Bet-at-home Open - Hamburg Citi Open - Washington Garanti Koza Sofia Open - Sofia St. Petersburg Open - St. Petersburg Brisbane International - Brisbane St. Petersburg 1 Challenger Marbella Challenger Heilbronn Challenger The Stella Artois Grass Court Championships - London St. Petersburg Open - St. Petersburg Pozoblanco Challenger Segovia Challenger Open de Moselle - Metz Open Seat Godo 2005 - Barcelona AIG Japan Open - Tokyo Murcia Challenger Chennai Open - Chennai Mallorca Championships - Mallorca The Stella Artois Championships - London Countrywide Classic - Los Angeles Regions Morgan Keegan Championships - Memphis The Artois Championships - London Campbells Hall of Fame Tennis Championships - Newport Grand Prix de Tennis de Lyon - Lyon Nordea Open - Bastad Regions Morgan Keegan Championships - Memphis Power Horse Cup - Dusseldorf Grand Prix Hassan II - Casablanca Shenzhen Open - Shenzhen Winston-Salem Open - Winston-Salem Moselle Open - Metz Kremlin Cup - Moscow Sydney International - Sydney Open 13 Provence - Marseille Millennium Estoril Open - Estoril Ricoh Open - 's-Hertogenbosch Gerry Weber Open - Halle Pacific Life Open - Indian Wells Tennis Masters Series - Madrid St. Petersburg 2 Challenger NASDAQ-100 Open - Miami Rogers Cup - Montreal Phoenix Challenger Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Qatar ExxonMobil Open - Doha NASDAQ-100 Open - Miami Rogers Masters - Toronto Sony Ericsson Open - Miami ABN AMRO World Tennis Tournament - Rotterdam Qatar Open - Doha Pacific Life Open - Indian Wells Qatar Open - Doha Heineken Open - Auckland Mutua Madrilena Masters Madrid - Madrid Internationaler Raiffeisen Grand Prix - St. Polten Ordina Open - 's-Hertogenbosch Sony Ericsson Open - Miami Chennai Open - Chennai Ordina Open - 's-Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Ordina Open - 's-Hertogenbosch BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Rogers Cup - Montreal AIG Japan Open Tennis Championships - Tokyo Shanghai Rolex Masters - Shanghai Western & Southern Financial Group Masters - Cincinnati Mutua Madrid Open - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Qatar ExxonMobil Open - Doha BNP Paribas Masters - Paris Mutua Madrid Open - Madrid AEGON Championships - London Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Open 13 - Marseille Miami Open - Miami Western & Southern Open - Cincinnati Moselle Open - Metz Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Ordina Open - 's-Hertogenbosch Sony Open Tennis - Miami Pilot Pen Tennis - New Haven BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami Bet-at-home Cup - Kitzbuhel If Stockholm Open - Stockholm U.S. Open - New York Abierto Mexicano - Los Cabos Australian Open - Melbourne NASDAQ-100 Open - Miami French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York U.S. Open - New York U.S. Open - New York Australian Open Qualifying - Doha Australian Open - Melbourne Miami Open - Miami Wimbledon - London Australian Open - Melbourne Davis Cup, Group 1, 1R, LUX-FIN 4-1 Davis Cup, Group 1, PO, ITA-LUX 4-1 Davis Cup, Group 2, PO, FIN-LUX 3-2 Davis Cup, Group II, 2R, GBR-LUX 4-1 Davis Cup, Group II, PO, HUN-LUX 1-4 Davis Cup, Group I, PO, RUS-RSA 5-0 Davis Cup, Group I, PO, RUS-POR 4-1 Davis Cup, Group 1, PO, LUX-MAR 3-2 Davis Cup, Group 1, REL2, LUX-NOR 5-0 Davis Cup, Group II, PO, MAD-LUX 1-4 Davis Cup, World Group, PO, RUS-KAZ 3-1 Davis Cup, Group II, 1R, MAR-LUX 2-3 Davis Cup, Group II, PO, LUX-GEO 5-0 Davis Cup, Group 1, 1R, LUX-POR 4-1 French Open (juniors) Wimbledon (juniors) Davis Cup, Group 1, 2R, SVK-LUX 3-2 Davis Cup, Group I, 1R, RUS-DEN 4-1 Davis Cup, Group II, 1R, LUX-MAD 3-2 Davis Cup, Group 1, 2R, GBR-LUX 4-1 Davis Cup, Group 1, 1R, LUX-ITA 0-5 Davis Cup, Group II, 1R, IRL-LUX 2-3 Davis Cup, Group 1, 1R, ISR-LUX 5-0 French Open (juniors) Davis Cup, Group I, 1R, RUS-SWE 5-0 Olympics - London Olympics - Rio de Janeiro Brisbane International - Brisbane